'''
配置文件
    数据报：报文类型+包体大小+包体
'''
import struct

class packet_type:
    REGISTER_REQUEST = 0  #注册请求报文
    REGISTER_RESPONSE = 1 #注册响应报文
    LOGIN_REQUEST = 2     #登陆请求报文
    LOGIN_RESPONSE = 3    #登陆响应报文
    CATALOG_REQUEST = 4   #目录请求报文
    CATALOG_RESPONSE = 5  #目录响应报文
    FILE_REQUEST = 6      #文件请求报文
    FILE_METADATA = 7     #文件响应报文
    FILE_CONTENT = 8      #文件内容
    

class packet_attr:
    max_body_size = 1024*4 #最大的包体大小，设置为4KB